/************ DataTables Styling ************/

table.standardtable,
#callback {
	width: 100%;
	height: auto;
	margin: 0 auto;
	border: thin solid #BEBDBB;
}

table.standardtable thead th,
table.standardtable tfoot th,
#callback thead th,
#callback tfoot th {
	font-weight: 500;
	background-color: #e7f2f8 !important;
	color: #435F80;
}

table.standardtable thead th,
table.standardtable thead td,
#callback thead th,
#callback thead td {
	padding: 10px;
	border-bottom: 1px solid #BEBDBB;
	text-align: left;
}

#callback thead th  {text-align: center;}

table.standardtable tbody th,
table.standardtable tbody td,
#callback tbody th,
#callback tbody td {padding: 8px 10px;}

table.standardtable tbody tr:nth-child(even),
#callback tbody tr:nth-child(even)  {background-color: #f7f7f7;}









/***** TABLE STYLING *****

.standardtable  {
	width: 100%;
	height: auto;
	border: 1px solid #E2E7E8;
	margin: 0 auto;
	margin-bottom: 10px;
}

.standardtable thead  {
	width: 100%;
	height: auto;
	background: #3295e6 !important;
	background: -moz-linear-gradient(left, #3295e6 0%, #37d1c9 100%) !important;
	background: -webkit-linear-gradient(left, #3295e6 0%,#37d1c9 100%) !important;
	background: linear-gradient(to right, #3295e6 0%,#37d1c9 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3295e6', endColorstr='#37d1c9',GradientType=1 ) !important;
}

.standardtable th  {
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
	line-height: 30px;
	cursor: pointer;
	font-size: 18px;
	border-right: 1px solid rgba(255,255,255,0.3);
	border-bottom: 0  !important;
	padding: 10px !important;
	background-color: transparent  !important;
	text-align: left;
}

.standardtable tr  {
	width: 100%;
	height: auto;
	border-bottom: 1px solid #E2E7E8 !important;
}

.standardtable td  {
	padding: 16px 10px !important;
	border: 0 !important;
}

.standardtable tr:nth-child(even)  {background-color: #e3e3e3 !important;}

.standardtable tr td  {vertical-align: top;}

*/